.main .nav .badge {
	position: absolute;
	top: -3px;
	left: 68px;
}

.main .media .badge {
	position: absolute;
	top: 12px;
	left: -3px;
}

.toast {
	max-width: 100%;
	width: 80%;
}
.message-left, .message-right {
	width: 80%; /* 统一消息框宽度 */
	margin-bottom: 10px;
	padding: 10px;
	box-shadow: 0 2px 5px rgba(0,0,0,0.1);
	border-radius: 10px;
}

.message-left {
	background-color: #f0f0f0; /* 区分消息框颜色 */
	float: left;
	clear: both;
	position: absolute;
	left: 0;
}

.message-right {
	background-color: #007bff; /* 区分消息框颜色 */
	float: right;
	clear: both;
	color: white; /* 适应背景色的文本颜色 */
	position: absolute;
	right: 0;
}

.media {
	overflow: hidden; /* 添加清除浮动 */
}
.fu{
	position: relative;
}